﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using NamTrungBS.DataLayer;
namespace NamTrungBS
{
    public partial class NewSanPham : Form
    {
       public string TenSp;
       public string dvt;
       public float sld;
       public float slt;
       public float dgg;
       public float dg1;
       public float dg2;
       public float dg3;

        public NewSanPham()
        {
            InitializeComponent();
        }

        private void btnBoqua_Click(object sender, EventArgs e)
        {
            
        }



        private void btnThem_Click(object sender, EventArgs e)
        {
            txtSlDau.Text="";
            txtSlT.Text="";
            txtDG.Text="";
            txtdg1.Text="";
            textBoxX2.Text="";
            textBoxX3.Text="";
        }

        private void textBoxX2_TextChanged(object sender, EventArgs e)
        {

        }
        public bool KiemTra(string n, string dvt, string _sld, string _slt, string _dgg, string _dg1, string _dg2, string _dg3)
        {
            if (n.ToString().Length == 0)
            {
                MessageBox.Show("Tên Không Được Để Trống!","Thông Báo",MessageBoxButtons.OK,MessageBoxIcon.Error);
                txtTenSP.Focus();
                return false;
            }
            if (dvt.ToString().Length == 0)
            {
                MessageBox.Show("Đơn Vị tinh Không Được Để Trống!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtDVT.Focus();
                return false;
            }
            if (float.TryParse(_sld, out sld) == false)
            {
                MessageBox.Show("Số Lượng Đầu phải là số", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtSlDau.Focus();
                return false;
            }
            if (float.TryParse(_slt, out slt) == false)
            {
                MessageBox.Show("Số Lượng Tồn phải là số", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtSlT.Focus();
                return false;
            }
            if (float.TryParse(_dgg, out dgg) == false)
            {
                MessageBox.Show("Đơn Giá phải là số", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtDG.Focus();
                return false;
            }
            if (float.TryParse(_dg1, out dg1) == false)
            {
                MessageBox.Show("Đơn Giá 1 phải là số", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtdg1.Focus();
                return false;
            }
            if (float.TryParse(_dg2, out dg2) == false)
            {
                MessageBox.Show("Đơn Giá 2 phải là số", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                textBoxX2.Focus();
                return false;
            }
            if (float.TryParse(_dg3, out dg3) == false)
            {
                MessageBox.Show("Đơn Giá 3 phải là số", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                textBoxX3.Focus();
                return false;
            }
            return true;
        }
        private void btnThem_Click_1(object sender, EventArgs e)
        {
            try
            {
                TenSp = txtTenSP.Text;
                dvt = txtDVT.Text;
                if (KiemTra(txtTenSP.Text, txtDVT.Text, txtSlDau.Text, txtSlT.Text, txtDG.Text, txtdg1.Text, textBoxX2.Text, textBoxX3.Text) == true)
                {


                    if (SanPhamDao.NewSanPham(TenSp, dvt, sld, slt, dgg, dg1, dg2, dg3) == true)
                    {
                        MessageBox.Show("Đã Thêm Thành Công Một Sản Phẩm");

                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        private void buttonX1_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
